home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 013a / lm12.zip / LMATE.DOC < prev    next >
Text File  |  1991-10-07  |  22KB  |  536 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.                 ╥    ╓──┐ ╓─┐  ╥──┐ ╥    ╥─┬─┐ ╓──┐ ┌─╥─┐ ╥──┐
  21.                 ║    ╟──┤ ╟─┴┐ ╟─┤  ║    ║ ┴ │ ╟──┤   ║   ╟─┤
  22.                 ╨──┘ ╨  ┴ ╨──┘ ╨──┘ ╨──┘ ╨   ┴ ╨  ┴   ╨   ╨──┘
  23.  
  24.  
  25.  
  26.                                   VERSION 1.2
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.                                  GuareGraphics
  50.                                 1600 Kumry Rd.
  51.                              Quakertown, PA 18951
  52.                     LabelMate v1.2 (c) 1991 James P. Guare
  53.                               All Rights Reserved    
  54.      
  55.  
  56.                                                         LabelMate - Page 3
  57.  
  58.  
  59.  
  60.  
  61.  
  62.                              « TABLE OF CONTENTS »
  63.  
  64.                   Introduction ............................ 4
  65.                   Requirements ............................ 4
  66.                   Registration ............................ 4
  67.                   Disclaimer .............................. 5
  68.                   Operation ............................... 5
  69.                   F8 - SET 'EM UP MENU .................... 5
  70.                    A. Number To Print ..................... 5
  71.                    B. Length Of Label ..................... 5
  72.                    C. Indent Left Margin .................. 6
  73.                    D. Labels Across Sheet ................. 6
  74.                    E. Lines Between Labels ................ 6
  75.                    F. Printer Port ........................ 6
  76.                    G. Path To PrintShop ................... 6
  77.                    H. File To Browse ...................... 6
  78.                    I. Save To File ........................ 6
  79.                    FONT SELECTIONS ........................ 6
  80.                    Alt-Q)uiet ............................. 6
  81.                   F1 - PS Library ......................... 7
  82.                   F2 - View All ........................... 7
  83.                   F3 - Graphic ............................ 7
  84.                   F4 - Edit Text .......................... 8
  85.                   F5 - Browse ............................. 8
  86.                   F6 - Print .............................. 8
  87.                   F7 - Save ............................... 9
  88.                   F9 - Exit ............................... 9
  89.                   Customizing ............................. 9
  90.                   Note and Suggestions .................... 10
  91.                   Acknowledgement ......................... 11
  92.  
  93.  
  94.  
  95.     LabelMate - Page 4
  96.  
  97.  
  98.                                « INTRODUCTION »
  99.  
  100.          LabelMate  is  a  printer  utility that  puts a  1" New Print Shop 
  101.     graphic ANYWHERE on the top of any label from 1" to 5" wide with  up to 
  102.     five lines of text each having it's own user definable  font or  style.  
  103.     The graphics used may be either normal (.POG)  or "hi-res"  (.PNG).  It 
  104.     will print one label or an entire list on any number of labels across a 
  105.     sheet and  as many  copies as  required, and  is fully  compatible with 
  106.     AUTOLABL!   II  data and  config files.   LabelMate can  view up  to 14 
  107.     graphics at a time and gives the user the option of rotating, flipping, 
  108.     or  inverting  the forground/background  of the  graphic. In  addition, 
  109.     LabelMate formats text automatically to prevent the text  from printing 
  110.     over the graphic or off the end of the label.
  111.  
  112.  
  113.                                « REQUIREMENTS »
  114.  
  115.          LabelMate requires an IBM PC/XT/AT/PS2 or compatible computer with 
  116.     EGA  or better graphics  and at  least 200k  free memory,  an Epson/IBM 
  117.     Proprinter or  compatible dot  matrix printer,  and some New Print Shop 
  118.     graphics if graphics printing is desired.
  119.  
  120.  
  121.                                « REGISTRATION »
  122.  
  123.          This program, like so many other fine programs  that are  released 
  124.     as  "shareware",  is  the  product of  months of  writing, testing  and 
  125.     retesting. Quite simply, it represents a lot of  work. Registration  of 
  126.     this program or any other program is not only a vote of  confidence for 
  127.     the  shareware  system,  but  also  ensures  all of  us of  programming 
  128.     excellence in the future.
  129.  
  130.          You may use LabelMate for a period of  10 days,  after which  time 
  131.     you  MUST  register  it  at a  cost of  $15 dollars  (US). Registration 
  132.     entitles the  user to  the latest  version of  the program  without the 
  133.     shareware  closing  screen  as  well  as  any product  support that  is 
  134.     required.  Send the enclosed  registration form  and a  check or  money 
  135.     order to:
  136.  
  137.                                 James P. Guare
  138.                                 1600 Kumry Rd.
  139.                              Quakertown, PA  18951
  140.                                CIS [71311,2264]
  141.  
  142.                     Please allow 3 to 6 weeks for delivery.
  143.                     Site licensing available upon request.
  144.  
  145.     
  146.  
  147.                                                        LabelMate - Page 5
  148.  
  149.  
  150.                                 « DISCLAIMER »
  151.  
  152.          Under no circumstances shall the author or GuareGraphics be liable 
  153.     for damages occurred to equipment whatsoever,  nor does  the author  or 
  154.     GuareGraphics  assume  responsibility  for  lost sales  or lost  income 
  155.     resulting from the use of this product.
  156.  
  157.  
  158.                                  « OPERATION »
  159.  
  160.          LabelMate requires the following files to run:
  161.  
  162.               LMATE.EXE - The program
  163.               LMATE.CFG - Configuration file
  164.  
  165.  
  166.     To start the program, simply type:
  167.  
  168.               LMATE [d:\path\filename] [/q]
  169.  
  170.      where:
  171.  
  172.       d:\path\filename -  optional configuration file to use in addition to
  173.                           LMATE.CFG.  This  may be  either an  AUTOLABL! II
  174.                           file or a customized LabelMate file.  For more on
  175.                           configuration files, see "CUSTOMIZING".
  176.  
  177.       /q - Quiet mode: turns the various beeps and boops off.
  178.  
  179.  
  180.          After an initial opening  screen, then  program goes  to the  MAIN 
  181.     screen. First time users must configure LabelMate so  it can  find your 
  182.     Print Shop graphics, so we will start with...
  183.  
  184.  
  185.     F8 - SET 'EM UP MENU
  186.  
  187.          All items on this menu are  selected by  pressing the  appropriate 
  188.     BOLD face letter or number.
  189.  
  190.          A. Number To Print  - This  is  the  total number  of copies  of a
  191.                    single label or of a list to print. Note that  lists are
  192.                    printed consecutively, not as  one long  list containing
  193.                    multiple copies of each label.
  194.  
  195.          B. Length Of Label - The minimum label length is 1". This  is just
  196.                    enough  for  a graphic  without any  text.  The  maximum
  197.                    length is 5".
  198.     
  199.  
  200.     LabelMate - Page 6
  201.  
  202.  
  203.          C. Indent Left Margin  - Different  label sizes  sometimes require
  204.                    some added space on  the left  margin. This  option also
  205.                    makes label alignment a little easier
  206.  
  207.          D. Labels Across Sheet -  LabelMate  accommodates continuous  feed
  208.                    labels having any number of labels across a sheet.
  209.  
  210.          E. Lines Between Labels - This is the  amount of  lines you  would
  211.                    like to add to get to  the next  label. For  standard 1"
  212.                    wide labels, this number would be 1 for  9 pin  printers
  213.                    or 0 for 24 pin printers. Note, however, that you  could
  214.                    also use labels wider than 1" and add as many line feeds
  215.                    as needed to get to the next label. Thus you can have  a
  216.                    1" graphic with five lines of text on ANY size label.
  217.  
  218.          F. Printer Port - Enter a number corresponding to the printer port
  219.                    you wish to use. Usually this is 1 or 2.
  220.  
  221.          G. Path To PrintShop  - The  first thing  you will  want to  do is
  222.                    configure  LabelMate  with  the  path  leading   to  the
  223.                    subdirectory  containing  your  PrintShop  graphics. Any
  224.                    drive letter is also acceptable here.
  225.  
  226.          H. File To Browse - This is a file that has been  saved previously
  227.                    using either LabelMate or AUTOLABL! II  and is  the file
  228.                    used when browsing from the MAIN screen. 
  229.  
  230.          I. Save To File - You may save the TEXT ONLY from a label. This is
  231.                    the file name you wish to save it  to. The  advantage of
  232.                    having a Browse and Save file is that you can browse one
  233.                    select an entry, then transfer that  information to  the
  234.                    other immediately.
  235.  
  236.          FONT SELECTIONS - By default, all lines are assigned font  #1 from
  237.                    the list.   This list  will display  the fonts  or modes
  238.                    from an optional configuration file if one is entered at
  239.                    the command line. To change a  font or  mode, enter  the
  240.                    line # you wish to change, then the font or mode number.
  241.                    The selections provided with the program  work for  most
  242.                    printers, but are easily changed. See  "CUSTOMIZING" for
  243.                    details.
  244.  
  245.          ALT-Q)uiet (Turns the sound off).
  246.  
  247.     Note that when you make a change on the SET 'EM UP MENU, that change is 
  248.     automatically saved to LMATE.CFG.  The only exceptions to this are  the 
  249.     Number To Print and the Font selections.
  250.     
  251.  
  252.                                                         LabelMate - Page 7
  253.  
  254.  
  255.          Now  that  the program  is configured  to your  application, press 
  256.     <ESC> to return to  the MAIN  screen. The  other options  on then  MAIN 
  257.     screen will only become visible as they apply.  In other words, for "F6 
  258.     - Print"  the  word  "Print"  will  remain  transparent  until text  is 
  259.     entered, a graphic is selected, or a Browse/Save Read File is  supplied 
  260.     in  the SET 'EM UP MENU. Otherwise, there is nothing to print!
  261.  
  262.  
  263.          F1 - PS Library
  264.  
  265.               A directory listing of all the suitable Print Shop  libraries 
  266.          will be displayed.  Use all of the cursor  keys, <Home>  and <End> 
  267.          to navigate the highlight bar through the field.  If you have more 
  268.          libraries than will fit on this page, use  PgUp/PgDn to  move from 
  269.          page to page.  Press <CR> to select a  library.  Once  the graphic 
  270.          names are displayed, navigate  through the  graphics names  in the 
  271.          same manner as the Libraries.  Press <CR> again to load  a graphic 
  272.          onto the "label".
  273.  
  274.  
  275.          F2 - View All
  276.  
  277.               All the graphics in  the column  where the  highlight bar  is 
  278.          will be displayed. While  they are  being displayed,  pressing the 
  279.          <Space> bar will pause. You may press <ESC> to return to the  MAIN 
  280.          screen, or use PgUp/PgDn to see the next column of  graphics. Note 
  281.          that you can only view the graphics on the present page. Return to 
  282.          the MAIN screen and goto a new page to view it.
  283.  
  284.  
  285.          F3 - Graphic
  286.  
  287.               Now we get to the fun part! With  LabelMate you  can position 
  288.          the graphic ANYWHERE on the label,  flip it,  rotate it,  and even 
  289.          reverse the  forground/background!
  290.               M)ove - Two bars  appear that  designate the  margins of  the
  291.                   graphic.   Use  the  left/right  cursor keys  to move  in
  292.                   increments of one, Ctrl - left/right cursor keys  to move
  293.                   in increments of ten,  <Home>  to go to the far left, and
  294.                   <End> to go to the far right.  If  you already  have text
  295.                   entered, the letters will jump from one side to the other
  296.                   as  the  margin of  the graphic  begins to  overwrite it.
  297.                   When you have the graphic where you want it, press  <CR>,
  298.                   and  presto!
  299.               F)lip - Makes the graphic upside down.
  300.               R)otate - Creates a mirror image of the graphic.
  301.               I)nvert - Reverse the video; black  to white, white to black.
  302.               E)rase - Prompts for confirmation before erasing the graphic.
  303.     
  304.  
  305.     LabelMate - Page 8
  306.  
  307.  
  308.          F4 - Edit Text
  309.  
  310.               With this option, a cursor will appear on the "label".   This 
  311.          is a "full featured" text editor with the following special keys:
  312.  
  313.               <Home> - Move cursor to the beginning of the line.
  314.               <End> - Move cursor to the end of the text.
  315.               <PgUp>/<PgDn> - If there is room, scrolls the text up/down.
  316.               <Ctrl>-D)elete the current line.
  317.               <Ctrl>-N)ew label. Erases text only.
  318.               <Ctrl>-C)enter the line in the text field.
  319.               <Ctrl>-<End> - Move the cursor to the end of the line.
  320.               <Ctrl>-<PgUp> - Move the cursor to the first position of the
  321.                               first line.
  322.               <Ctrl>-<PgDn> - Move the cursor to last position  of the last
  323.                               line.
  324.               <Ctrl>-<Right Cursor> - Moves the cursor from word to word.
  325.  
  326.  
  327.          F5 - Browse
  328.  
  329.               You may browse through the entries of the  Browse File  using
  330.          the up/down cursor keys. Press <CR>  to load  the displayed  entry
  331.          onto  the  "label",  or  press <ESC>  to abort  and return  to the
  332.          previous  label.
  333.  
  334.  
  335.          F6 - Print
  336.  
  337.          The options for printing are:
  338.  
  339.               T)his Label  - prints only the label displayed on the graphic
  340.                            "label".
  341.               B)rowse File - This is an option only  if a  Browse File  has
  342.                            been entered in the  "SET 'EM  UP MENU  and will
  343.                            print  the   entire  file   using  the   graphic
  344.                            displayed.
  345.               S)ave File   - Also an option  only if  a Save File has  been
  346.                            entered in the SET 'EM UP MENU and also uses the
  347.                            graphic displayed.
  348.  
  349.          The following items pertain to label alignment:
  350.  
  351.               P)attern   - Will put alignment marks at the top-left and top
  352.                          right corners of the label, then move the  printer
  353.                          head out of the way so you can see how things fit.
  354.               M)ini Feed - Advances the labels by a very small amount. When
  355.                          used with the Pattern above and changing the  Left
  356.                          Margin  you  can  obtain  really  accurate   label
  357.                          alignments without fiddling with the printer!
  358.     
  359.  
  360.                                                         LabelMate - Page 9
  361.  
  362.  
  363.               N)ext Label - Once everything fits correctly, use this option
  364.                          to advance to the next label.
  365.               <ESC> - Exits the print routine.
  366.  
  367.               You may press <ESC> at any time during printing to  stop.  It
  368.          may take a few seconds for  the printer  buffer to  empty for  the
  369.          printer to actually stop, though.
  370.  
  371.  
  372.          F7 - Save
  373.  
  374.               Save the current label to the Save To File. Once  again, ONLY
  375.          the text portion of a label is saved. Files are saved in  the same
  376.          format as AUTOLABL! II files and may be used interchangeably.
  377.  
  378.  
  379.          F9 - Exit
  380.  
  381.               You may exit the program by selecting Q)uit, or simply  go to
  382.          DOS with S)hell.
  383.  
  384.  
  385.                                 « Customizing »
  386.  
  387.          The ability to text edit configuration files makes it very easy to 
  388.     tailor LabelMate to meet your requirements.  You may change ANY  of the 
  389.     fields in a configuration file to  suit your  needs with  a pure  ASCII 
  390.     text editor or a word processor that can  save in  ASCII format,  which 
  391.     MOST  can  do.  Have  your printer  manual handy  to find  the required 
  392.     ESCape codes.  There are, however, a few rules to keep in mind:
  393.  
  394.  
  395.          - KEEP all quotation marks, even if there are two  together. (i.e. 
  396.            if they look like this: "" )
  397.  
  398.          - DO NOT add extra quotation marks or  put quotation  marks within 
  399.            quotation marks.
  400.  
  401.          - KEEP all commas separating fields.
  402.  
  403.          - Use the ASCII format for all ESCape codes.
  404.  
  405.  
  406.     Line #1 of a typical configuration file might look like this:
  407.  
  408.      1,"LPT1:",0,3.5,2,1,1,"MYFILE.TXT","YOURFILE.LBL","PATH2PSHOP"
  409.      |    |    |  |  | | |       |             |            |
  410.      A,   B   ,C, D ,E,F,G,      H     ,       I            J
  411.     
  412.  
  413.     LabelMate - Page 10
  414.  
  415.  
  416.      where:
  417.     A = Default sound - 0=off, 1=on
  418.     B = Output - usually printer port LPT1: or LPT2:
  419.     C = DO NOT CHANGE! (used by AUTOLABL! II)
  420.     D = Default label length (from 1" to 5").
  421.     E = Number of labels across the sheet.
  422.     F = Number of characters to indent the left margin.
  423.     G = Number of lines separating each label.
  424.     H = Browse File Name.
  425.     I = Save File Name.
  426.     J = Path to Print Shop libraries.
  427.  
  428.     Lines  #2  to  #9  are  for  ESCape  codes.  The  following  example is 
  429.     representative:
  430.  
  431.      "Ital Undrlne","27 45 1 27 52","27 45 0 27 53",10
  432.            |               |               |        |
  433.            A       ,       B       ,       C       ,D
  434.  
  435.      where:
  436.  
  437.     A = Name to display for this style or mode (no more than 12  characters 
  438.         long).
  439.     B = Code On - These may be any combination of compatible codes. In  the 
  440.         above example, the "27 45 1"  selects underlining  and the  "27 52" 
  441.         selects Italics. Separate each by a space.
  442.     C = Code Off - Be sure you turn off EVERY mode or style turned on.
  443.     D = Characters per inch for the style selected. This is "10" for normal 
  444.         width text, but will be larger for condensed or smaller  for double 
  445.         width text.
  446.  
  447.  
  448.                            « Notes and Suggestions »
  449.  
  450.     - When editing a configuration file, remember to use a PURE ASCII  text 
  451.     editor. There are many such editors available, and most word processors 
  452.     will save files in pure ASCII format.
  453.  
  454.  
  455.     - In the default configuration file (LMATE.CFG), there is an option for 
  456.     printing  in  "miniature"  mode.   This  mode,  as  well  as elite  and 
  457.     condensed modes, uses more than 10 characters per inch. To  make labels 
  458.     that can use more than 10 CPI, choose a LONGER label in  the setup  and 
  459.     enter all "normal" text so that it won't exceed the  right hand  margin 
  460.     of the label (i.e. 35 characters for a 3.5" long label). Then  use more 
  461.     for those characters for the "smaller" modes.
  462.     
  463.  
  464.                                                        LabelMate - Page 11
  465.  
  466.  
  467.           By  the  same  token,  Double  (Large)  and Double  (Small) fonts 
  468.     (provided with this program) use less than 10 CPI, so adjust your  line 
  469.     length accordingly.  LabelMate will truncate any text that  attempts to 
  470.     over-write the graphic or runs off the label.  The characters  per inch 
  471.     for some modes are as follows (EPSON printers):
  472.  
  473.  
  474.          Condensed (Elite) - 20 CPI     Normal (default) Pica - 10 CPI
  475.           Condensed (Pica) - 17 CPI       Double Width (Pica) - 5 CPI
  476.               Normal Elite - 12 CPI      Double Width (Elite) - 6 CPI
  477.  
  478.  
  479.     - Always print one label first. This will make absolutely  certain that 
  480.     your labels are aligned correctly.  If you are  printing a  whole file, 
  481.     print a sample label to be sure that  all is  well before  starting the 
  482.     whole file.
  483.  
  484.  
  485.     - LABELS: they come in a wide variety  of sizes,  colors, textures  and 
  486.     adhesive properties, and are  available from  many sources.  As is  the 
  487.     case with most things, if you buy in bulk you will save a heck of a lot 
  488.     of money.
  489.  
  490.               -> NEVER, EVER, EVER LEAVE LABELS IN THE PRINTER! <-
  491.  
  492.         Get the message?  The labels curving around the roller tend to peel 
  493.     off if left there for a period of time, and you may just end up with  a 
  494.     gummy mess.
  495.  
  496.          * Once the labels are in place, move the print head back one notch 
  497.          from its normal position. Remember that a label with the  adhesive 
  498.          and the backing is quite a bit thicker than a single sheet  of 20# 
  499.          paper!
  500.  
  501.          * Do NOT try  to turn  the roller  in EITHER  direction while  the 
  502.          printer power is on.
  503.  
  504.          * Do NOT turn the roller backwards with  labels loaded,  even with 
  505.          the power off.
  506.  
  507.  
  508.     - LabelMate does NOT  reset the  printer upon  entry into  the program. 
  509.     This  allows  users to  "customize" their  printer by  presetting modes 
  510.     before entering the program. If you have preset the printer  mode (i.e. 
  511.     user-defined graphics), you may want to choose a "Draft" printer  mode, 
  512.     since the other modes might (but not necessarily) cause some conflicts. 
  513.     Experiment!
  514.     
  515.  
  516.     LabelMate - Page 12
  517.  
  518.  
  519.                               « ACKNOWLEDGEMENT »
  520.  
  521.  
  522.          The author  would like  to thank  the many  beta testers  who have 
  523.     contributed their time and suggestions in order to  make this  a better 
  524.     program. Without them many of the nicer features of this  program would 
  525.     not exist. Thanks, guys!
  526.          Every effort has been made to make LabelMate a quality program. If 
  527.     you should find a glitch, please let us know! 
  528.  
  529.  
  530.  
  531.          LabelMate v1.2  was programmed  and compiled  using Microsoft  (R)
  532.               QuickBASIC 4.5 (c) Microsoft Corporation.
  533.          The New Print Shop (R) Broderbund Software (c) Pixellite Software.
  534.          AUTOLABL! II (c) GuareGraphics - All Rights Reserved.
  535.     
  536.